Big Huge Thesaurus

explosive device

noun